Mapping the Interface Description Language Type Model into C
نویسندگان
چکیده
The Interface Description Language (IDL) is a notation for describing the characteristics of data structures passed among collections of cooperating processes in a programming environment. In this paper we discuss a mapping from IDL to C data structures and macro definitions that supports the full language and is type safe and runtime efficient, but is not particularly compile-time efficient nor easy to use. We then propose that the mapping be performed in a new pre-processor, thereby achieving all five goals.
منابع مشابه
USIXML: A User Interface Description Language for Context-Sensitive User Interfaces
This paper presents USIXML (USer Interface eXtensible Markup Language), a User Interface Description Language aimed at describing user interfaces with various levels of details and abstractions, depending on the context of use. USIXML supports a family of user interfaces such as, but not limited to: deviceindependent, platform-independent, modality independent, and ultimately context-independen...
متن کاملDistributed Component System Based on Architecture Description: The SOFA Experience
In this paper, the authors share their experience gathered during the design and implementation of a runtime environment for the SOFA component system. The authors focus on the issues of mapping the SOFA component definition language into the C++ language and the integration of a CORBA middleware into the SOFA component system, aiming to support transparently distributed applications in a real-...
متن کاملOf Relating the Linguistic Description to an Interpretation of a Literary Work (Poetry)
This article attempts to see, through the structural significances of poetic language, the nature of the split between linguistic description and literary interpretation. Rhythm is the most prominent means of relating form to content in poetic language. The first account of this prominence is seen through identifying its position in the two prosodic forms of metrical and non-metrical poetry. Fo...
متن کاملNonlinear lap joint interface modeling and updating strategies for assembled structures
A comparison between two known strategies of modeling lap joint interfaces, namely, zero-thickness and thin layer interface theories and their associated updating procedures, is made. Finite element...
متن کاملSoftware Support for User Interface Description Language
A User Interface Description Language (UIDL) is a formal language used in Human-Computer Interaction (HCI) in order to describe a particular user interface independently of any implementation. Considerable research effort has been devoted to defining various meta-models in order to define rigorously the semantics of a UIDL. These meta-models adhere to the principle of separation of concerns. An...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Software Eng.
دوره 15 شماره
صفحات -
تاریخ انتشار 1989